body {
    margin-left: 185px;
    margin-right: 185px;
}

body .header {
     width: 981px;
     height: 147px;
     background: #AAA url(../images/bg_header.jpg) no-repeat;
     margin-bottom: 3px;
}

body .header img {
    margin: 21px 30px 0px 10px;
}

body .footer {
    float: left;
    position: relative;
    width: 981px;
    margin-top: 73px;
    margin-bottom: 30px;
    font-size: 12px;
    text-align: center;
}

body .footer ul{
    text-align: center;
}

body .footer ul.menu{
    list-style: none;
    border: none;
}

body .footer ul li {
     list-style-type: none;
     display: inline;
}
body .footer ul li.leaf {
     list-style-type: square;
     padding: 0.2em 0.5em 0 0;
     margin: 0;
}

body .footer ul li a {
    border-right: 1px solid gray;
    color: gray;
    text-transform: capitalize;
    padding-right: 9px;
}

body .etud{
    margin: 0 auto;
    width: 600px;
}
body .etud form .eleve{
    float: left;
    margin-left: 10px;
}

.SystemClear {
    clear: both;
    height: 0;
    overflow: hidden;
}

.errorbox {
	margin-top:10px;
	font-size:17px;	
}